/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cartes;

import comportement.ActionCarte;
import plateau.Joueur;

/**
 *
 * @author Arthur
 */
public class Malediction extends Carte {
    
    public Malediction(String nom, String description, int categorie, ActionCarte a, String img) {
        super(nom, description, categorie, img);

        // Attributs génériques
        this.actionCarte = a;
        this.incidentFacheux = null;
        this.malusMonstre = null;
        this.actionClasse = null;

        // Attributs spécifiques
      
    }

    /*
     * Méthodes
     */
    @Override
    public void combattre() {

    }

    @Override
    public void equiper() {

    }

    @Override
    public void fuir() {

    }

    @Override
    public void utiliser() {

    }
    
    @Override
    public void utiliser(Joueur j) {
        this.actionCarte.utiliser(j);
    }
    
    @Override
    public void utiliser(Joueur j, Joueur j2) {
        this.actionCarte.utiliser(j, j2);
    }

    @Override
    public void utiliserPouvoir() {

    }

    /*
     * Getters & Setters
     */

    @Override
    public boolean equipable() {
        return false;
    }
    
    @Override
    public boolean utilisable() {
        return true;
    }
}
